;5x8 packed monochrome font for the bootloader
.byte 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000 ; #0 =  
.byte 0b00100011,0b10011100,0b01000010,0b00000000,0b10000000 ; #1 = !
.byte 0b11011110,0b11100100,0b00000000,0b00000000,0b00000000 ; #2 = "
.byte 0b00000010,0b10111110,0b10100101,0b01111101,0b01000000 ; #3 = #
.byte 0b01000011,0b10100000,0b11000001,0b01110000,0b10000000 ; #4 = $
.byte 0b11001110,0b01000100,0b01000100,0b01001110,0b01100000 ; #5 = %
.byte 0b01000101,0b00101000,0b10001010,0b11001001,0b10100000 ; #6 = &
.byte 0b01100011,0b00010000,0b00000000,0b00000000,0b00000000 ; #7 = '
.byte 0b00100010,0b00010000,0b10000100,0b00100000,0b10000000 ; #8 = (
.byte 0b01000001,0b00001000,0b01000010,0b00010001,0b00000000 ; #9 = )
.byte 0b00000010,0b10011101,0b11110111,0b00101000,0b00000000 ; #10 = *
.byte 0b00000001,0b00001001,0b11110010,0b00010000,0b00000000 ; #11 = +
.byte 0b00000000,0b00000000,0b00000000,0b00110001,0b10001000 ; #12 = ,
.byte 0b00000000,0b00000001,0b11110000,0b00000000,0b00000000 ; #13 = -
.byte 0b00000000,0b00000000,0b00000000,0b00110001,0b10000000 ; #14 = .
.byte 0b00000000,0b01000100,0b01000100,0b01000000,0b00000000 ; #15 = /
.byte 0b01110100,0b01100111,0b01011100,0b11000101,0b11000000 ; #16 = 0
.byte 0b00100011,0b00001000,0b01000010,0b00010001,0b11000000 ; #17 = 1
.byte 0b01110100,0b01000010,0b01100100,0b01000011,0b11100000 ; #18 = 2
.byte 0b01110100,0b01000010,0b11100000,0b11000101,0b11000000 ; #19 = 3
.byte 0b00010001,0b10010101,0b00101111,0b10001000,0b01000000 ; #20 = 4
.byte 0b11111100,0b00100001,0b11100000,0b11000101,0b11000000 ; #21 = 5
.byte 0b00110010,0b00100001,0b11101000,0b11000101,0b11000000 ; #22 = 6
.byte 0b11111000,0b01000100,0b01000100,0b00100001,0b00000000 ; #23 = 7
.byte 0b01110100,0b01100010,0b11101000,0b11000101,0b11000000 ; #24 = 8
.byte 0b01110100,0b01100010,0b11110000,0b10001001,0b10000000 ; #25 = 9
.byte 0b00000000,0b00011000,0b11000000,0b00110001,0b10000000 ; #26 = :
.byte 0b00000000,0b00011000,0b11000000,0b00110001,0b10001000 ; #27 = ;
.byte 0b00001000,0b10001000,0b10000010,0b00001000,0b00100000 ; #28 = <
.byte 0b00000000,0b00111110,0b00000000,0b01111100,0b00000000 ; #29 = =
.byte 0b01000001,0b00000100,0b00010001,0b00010001,0b00000000 ; #30 = >
.byte 0b01110100,0b01000010,0b01100010,0b00000000,0b10000000 ; #31 = ?
.byte 0b01110100,0b01101111,0b01011011,0b11000001,0b11000000 ; #32 = @
.byte 0b01110100,0b01100011,0b00011111,0b11000110,0b00100000 ; #33 = A
.byte 0b11110100,0b01100011,0b11101000,0b11000111,0b11000000 ; #34 = B
.byte 0b01110100,0b01100001,0b00001000,0b01000101,0b11000000 ; #35 = C
.byte 0b11110100,0b01100011,0b00011000,0b11000111,0b11000000 ; #36 = D
.byte 0b11111100,0b00100001,0b11101000,0b01000011,0b11100000 ; #37 = E
.byte 0b11111100,0b00100001,0b11101000,0b01000010,0b00000000 ; #38 = F
.byte 0b01110100,0b01100001,0b01111000,0b11000101,0b11100000 ; #39 = G
.byte 0b10001100,0b01100011,0b11111000,0b11000110,0b00100000 ; #40 = H
.byte 0b01110001,0b00001000,0b01000010,0b00010001,0b11000000 ; #41 = I
.byte 0b00001000,0b01000010,0b00011000,0b11000101,0b11000000 ; #42 = J
.byte 0b10001100,0b10101001,0b10001010,0b01001010,0b00100000 ; #43 = K
.byte 0b10000100,0b00100001,0b00001000,0b01000011,0b11100000 ; #44 = L
.byte 0b10001110,0b11101011,0b00011000,0b11000110,0b00100000 ; #45 = M
.byte 0b10001110,0b01101011,0b00111000,0b11000110,0b00100000 ; #46 = N
.byte 0b01110100,0b01100011,0b00011000,0b11000101,0b11000000 ; #47 = O
.byte 0b11110100,0b01100011,0b11101000,0b01000010,0b00000000 ; #48 = P
.byte 0b01110100,0b01100011,0b00011010,0b11001001,0b10100000 ; #49 = Q
.byte 0b11110100,0b01100011,0b11101001,0b01000110,0b00100000 ; #50 = R
.byte 0b01110100,0b01100000,0b11100000,0b11000101,0b11000000 ; #51 = S
.byte 0b11111001,0b00001000,0b01000010,0b00010000,0b10000000 ; #52 = T
.byte 0b10001100,0b01100011,0b00011000,0b11000101,0b11000000 ; #53 = U
.byte 0b10001100,0b01100011,0b00011000,0b10101000,0b10000000 ; #54 = V
.byte 0b10001100,0b01101011,0b01011010,0b11010101,0b01000000 ; #55 = W
.byte 0b10001100,0b01010100,0b01000101,0b01000110,0b00100000 ; #56 = X
.byte 0b10001100,0b01100010,0b10100010,0b00010000,0b10000000 ; #57 = Y
.byte 0b11110000,0b10001000,0b10001000,0b01000011,0b11000000 ; #58 = Z
.byte 0b00110010,0b00010001,0b10000100,0b00100000,0b11000000 ; #59 = [
.byte 0b00110010,0b01101101,0b01001011,0b00100100,0b11000000 ; #60 = \
.byte 0b01100000,0b10000100,0b00110001,0b00001001,0b10000000 ; #61 = ]
.byte 0b00000000,0b00000000,0b00000000,0b00000000,0b00000000 ; #62 = ^
.align 2 ;insure remaining code is aligned on a word